.md-box {
	width: 100%;
	height: 766px;
	background: url(../img/login_bg.jpg) #f5f5f5 top center no-repeat;
}

.currentloc {
	padding: 20px;
	line-height: 22px;
	zoom: 1;
}

.center-f12 {
	font-size: 12px;
	width: 1200px;
	margin: 0 auto;
}

.center-f12 a {
	display: inline-block;
	width: 86px;
	height: 18px;
	border: 2px solid #979795;
	border-radius: 22px;
	line-height: 18px;
	color: #666;
	text-align: center;
	float: right;
	text-decoration: none;
	outline: 0;
}

.center-f12 a:hover {
	border: 2px solid red;
	color: red;
}

.currentloc span {
	padding: 0 10px;
	display: inline-block;
	color: #666;
	float: right;
}

/* 注册 */
.center-rel {
	position: relative;
	width: 1200px;
	margin: 0 auto;
}

.md-register {
	padding: 70px 90px 110px;
	width: 410px;
	position: absolute;
	right: 50px;
	top: 50px;
	background: #fff;
}

.line-rel {
	line-height: 1;
}

.fl-f24 {
	font-size: 24px;
}

.line-rel b {
	font-weight: bold;
}

.line-28 {
	margin-top: 28px;
}

.md-register .text {
	width: 388px;
	padding: 0 10px;
	border: 1px solid #eee;
	margin: 0;
	height: 40px;
	line-height: 40px;
}

.db {
	display: block;
}

.md-register .error-tips {
	line-height: 22px;
}

.f-d93732 {
	color: #d93732;
}

.f12 {
	font-size: 12px;
}

.p-l-10 {
	padding-left: 10px;
}

.f-b28850 {
	color: #b28850;
}

.m-t-20 {
	margin-top: 20px;
}

.full {
	width: 100%;
}

.btn-form {
	display: inline-block;
	height: 48px;
	line-height: 48px;
	background: #d93732;
	border-radius: 3px;
}

.f-fff {
	color: #fff;
}

.line-Aa a {
	text-decoration: none;
	outline: 0;
}

.line-Aa a:hover {
	color: red;
}

.line-Ab a {
	text-decoration: none;
	outline: 0;
}

/* 底部 */
.footer .top {
	padding: 60px 0;
	background: #fff;
}

.center {
	width: 1200px;
	margin: 0 auto;
}

.clear {
	zoom: 1;
}

.footer .top .top-box1 {
	width: 207px;
	height: 67px;
	padding: 13px 0 0 27px;
	border-right: 1px solid #e2e2e2;
}

.fl {
	float: left;
}

.m-r-60 {
	margin-right: 60px;
}

.m-l-20 {
	margin-left: 20px;
}

.icon-logo-bt {
	width: 152px;
	height: 59px;
	background-position: 0 -58px;
}

.icon-bgr {
	display: inline-block;
	vertical-align: middle;
	margin-top: -3px;
	background: url(../img/bgr.png);
}

.footer .top .top-box2 {
	width: 394px;
	height: 75px;
	padding: 5px 30px 0;
	border-right: 1px solid #e2e2e2;
}

.top-box2 img {
	vertical-align: middle;
}

.top-box2 img {
	border: 0 none;
}

.footer .top .top-box3 {
	width: 135px;
	height: 75px;
	padding: 5px 60px 0;
	border-right: 1px solid #e2e2e2;
}

.f16 {
	font-size: 16px;
}

.fb {
	font-weight: 700;
}

.top-box3 p {
	margin: 0;
	padding: 0;
}

.top-box3 a {
	margin-top: 15px;
}

.m-t-10 {
	margin-top: 10px;
}

.icon-sina {
	width: 28px;
	height: 24px;
	background-position: 0 -276px;
}

.m-t-10 a {
	text-decoration: none;
	outline: 0;
	color: #333;
}

.m-l-10 {
	margin-left: 10px;
}

.icon-tencent {
	width: 24px;
	height: 24px;
	background-position: -29px -276px;
}

.icon-wechat {
	width: 30px;
	height: 24px;
	background-position: -54px -276px;
}

.rel {
	position: relative;
}

.top-box3 a.icon-wechat .pic-wx {
	width: 142px;
	height: 151px;
	background: url(../img/wx.png);
	position: absolute;
	top: -151px;
	left: 0;
}

.dn {
	display: none;
}

.footer .top .top-box4 {
	width: 254px;
	height: 80px;
}

.tc {
	text-align: center;
}

.lh1 {
	line-height: 1;
}

.f24 {
	font-size: 24px;
}

.f12 {
	font-size: 12px;
}

.footer .top .top-box4 a.qqbtn:hover {
	border-color: #d93732;
}

.footer .top .top-box4 a.qqbtn {
	padding: 5px 30px;
	border: 2px solid #ebebeb;
	border-radius: 30px;
}

.top-box4 a {
	font-size: 15px;
	color: #333333;
	text-decoration: none;
}

.qqbtn {
	width: 86px;
	height: 18px;
	line-height: 18px;
}

.top-box4 a:hover {
	text-decoration: none;
	outline: 0;
}

.top-box4 a:hover {
	color: #d93732;
}

.dib {
	display: inline-block;
}

.clear:after {
	content: '';
	clear: both;
	display: block;
}

/* 底部中间 */
.bottom {
	background: #484442;
	color: #e7e7e7;
	zoom: 1;
}

.center-fa {
	padding: 45px 0;
	font-size: 18px;
	font-weight: 700;
	width: 1200px;
	margin: 0 auto;
	list-style: none;
	height: 41px;
}

.bottom li {
	margin-left: 0;
	width: 230px;
	padding-left: 30px;
	color: #e7e7e7;
	list-style: none;
	float: left;
	margin-left: 40px;
}

.m-r-16 {
	margin-right: 16px;
}

.icon-ft1 {
	background-position: 0 0;
}

.icon-bgr1 {
	display: inline-block;
	vertical-align: middle;
	margin-top: -3px;
	background: url(../img/bgr1.png);
}

.icon-ft1,
.icon-ft2,
.icon-ft3,
.icon-ft4,
.icon-top1,
.icon-top2,
.icon-top3,
.icon-top4 {
	width: 52px;
	height: 52px;
}

.icon-ft2 {
	background-position: -53px 0;
}

.icon-ft3 {
	background-position: -106px 0;
}

.icon-ft4 {
	background-position: -159px 0;
}

/* 最底部 */
.links {
	padding: 40px 30px;
	width: 1140px;
	border-top: 2px solid #666;
	margin: 0 auto;
	zoom: 1;
}

.f-c3c3c3 {
	color: #c3c3c3;
}

.links span {
	display: inline-block;
	font-size: 12px;
	color: #c3c3c3;
	margin-right: 16px;
	text-decoration: none;
	outline: 0;
}

.links span a {
	color: #c3c3c3;
	text-decoration: none;
}

.fr {
	float: right;
}

.fr p {
	font-size: 0;
	color: #f5f5f5;
}

.fr a {
	display: inline-block;
	font-size: 12px;
	color: #c3c3c3;
	text-decoration: none;
	outline: 0;
}

.fr span {
	width: 25px;
	text-align: center;
}
